﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CRM.MODEL.Ali
{

    #region 存储过程 Pro_GetAli_Orders 的相关参数
    /// <summary>
    /// Pro_GetAli_Orders 的相关参数
    ///Ali_Orders
    ///xialei
    /// </summary>
    [Serializable]
    public struct GetAli_Orders
    {
        //参数定义	 		     
        public const string IDPARM = "@ID";
        public const string BizIDPARM = "@BizID";
        public const string ENIDPARM = "@ENid";
        public const string RUIDPARM = "@RUid";
        public const string ORDERIDPARM = "@OrderId";
        public const string ORDERDATEPARM = "@OrderDate";
        public const string BRANDNAMEPARM = "@BrandName";
        public const string PRODUCTMODELPARM = "@ProductModel";
        public const string ITEMCONDITIONPARM = "@ItemCondition";
        public const string RAMPARM = "@RAM";
        public const string ROMPARM = "@ROM";
        public const string DISPLAYSIZEPARM = "@DisplaySize";
        public const string DISPLAYRESOLUTIONPARM = "@DisplayResolution";
        public const string BATTERYCAPACITYPARM = "@BatteryCapacity";
        public const string CPUPARM = "@CPU";
        public const string SIZEPARM = "@Size";
        public const string OPERATIONSYSTEMPARM = "@OperationSystem";
        public const string OSPARM = "@OS";
        public const string PRODUCTIMEIPARM = "@ProductIMEI";
        public const string PRODUCTSNPARM = "@ProductSN";
        public const string PRODUCTNAMEPARM = "@ProductName";
        public const string PRODUCTSKUINFOPARM = "@ProductSkuInfo";
        public const string PRODUCTSNAPSHOTURLPARM = "@ProductSnapshotUrl";
        public const string PRODUCTPROPERTIESPARM = "@productProperties";
        public const string BUYERALIIDPARM = "@BuyerAliId";
        public const string SELLERALIIDPARM = "@SellerAliId";
        public const string SELLERCOUNTRYPARM = "@SellerCountry";
        public const string SELLERPROVINCEPARM = "@SellerProvince";
        public const string SELLERNAMEPARM = "@SellerName";
        public const string SELLEREMAILPARM = "@SellerEmail";
        public const string STOREURLPARM = "@StoreUrl";
        public const string TELEPHONEPARM = "@Telephone";
        public const string NAMEPARM = "@Name";
        public const string COUNTRYPARM = "@Country";
        public const string PROVINCEPARM = "@Province";
        public const string CITYPARM = "@City";
        public const string COUNTYPARM = "@County";
        public const string STREETADDRESSPARM = "@StreetAddress";
        public const string POSTCODEPARM = "@PostCode";
        public const string SENDGOODSTIMEPARM = "@SendGoodsTime";
        public const string SELLERIDGETGOODSTIMEPARM = "@SellerIDGetGoodsTime";
        public const string SELLERFAMILYNAMEPARM = "@SellerFamilyName";
        public const string DESCRIPTIONPARM = "@Description";
        public const string ATTACHMENTSPARM = "@Attachments";
        public const string SERVICESTARTTIMEPARM = "@ServiceStartTime";
        public const string SERVICEENDTIMEPARM = "@ServiceEndTime";
        public const string PRODUCTCOUNTPARM = "@ProductCount";
        public const string WARRANTYSTATUSPARM = "@WarrantyStatus";
        public const string WARRANTYTYPEPARM = "@WarrantyType";
        public const string STATUSPARM = "@Status";
        public const string PRODUCTAMOUNTPARM = "@ProductAmount";
        public const string SERVICEAMOUNTPARM = "@ServiceAmount";
        public const string PAYCURRENCYPARM = "@PayCurrency";
        public const string ORDERCURRENCYPARM = "@OrderCurrency";
        public const string EXCHANGEPARM = "@Exchange";
        public const string SUPPLIERIDPARM = "@SupplierID";
        public const string CUSTSERVICEIDPARM = "@CustServiceID";
        //分页参数定义  
        public const string ORDERSTRING_PARM = "@OrderString";
        public const string PAGESIZE_PARM = "@PageSize";
        public const string CURRENTPAGEINDEX_PARM = "@CurrentPageIndex";
        public const string TOTALITEMS_PARM = "@TotalItems";

        public const string KEY_PARM = "@KeyValue";
        public const string ORDERDATESTART_PARM = "@OrderDateStart";
        public const string ORDERDATEEND_PARM = "@OrderDateEnd";

        public const string SERVICESTARTTIMESTART_PARM = "@ServiceStartTimeStart";
        public const string SERVICESTARTTIMEEND_PARM = "@ServiceStartTimeEnd";
        public const string SERVICEENDTIMESTART_PARM = "@ServiceEndTimeStart";
        public const string SERVICEENDTIMEEND_PARM = "@ServiceEndTimeEnd";
        public const string EFFECTIVEDATESTART_PARM = "@EffectiveDateStart";
        public const string EFFECTIVEDATEEND_PARM = "@EffectiveDateEnd";

        public const string EFFECTIVEPARM = "@Effective";
        public const string EFFECTIVEDATEPARM = "@EffectiveDate";
        public const string PRODUCTTYPEPARM = "@ProductType";
        public const string ORDERFROMTYPEPARM = "@OrderFromType";
        public const string REMARKPARM = "@Remark";
        public const string ENTERSYSTIMEPARM = "@EnterSysTime";
        public const string HASISSUEPARM = "@HasIssue";

        //字段属性设置
        private object ID;
        public object IDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ID); }
            set
            { this.ID = value; }
        }
        private object BizID;
        public object BizIDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.BizID); }
            set
            { this.BizID = value; }
        }

        private object OrderId;
        public object ORDERIDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OrderId); }
            set
            { this.OrderId = value; }
        }
        private object ENid;
        public object ENIDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ENid); }
            set
            { this.ENid = value; }
        }
        private object RUid;
        public object RUIDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.RUid); }
            set
            { this.RUid = value; }
        }

        private object OrderDate;
        public object ORDERDATEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OrderDate); }
            set
            { this.OrderDate = value; }
        }
        private object BrandName;
        public object BRANDNAMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.BrandName); }
            set
            { this.BrandName = value; }
        }

        private object ProductModel;
        public object PRODUCTMODELVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductModel); }
            set
            { this.ProductModel = value; }
        }
        private object ItemCondition;
        public object ITEMCONDITIONVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ItemCondition); }
            set
            { this.ItemCondition = value; }
        }
        private object RAM;
        public object RAMVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.RAM); }
            set
            { this.RAM = value; }
        }
        private object ROM;
        public object ROMVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ROM); }
            set
            { this.ROM = value; }
        }
        private object DisplaySize;
        public object DISPLAYSIZEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.DisplaySize); }
            set
            { this.DisplaySize = value; }
        }
        private object DisplayResolution;
        public object DISPLAYRESOLUTIONVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.DisplayResolution); }
            set
            { this.DisplayResolution = value; }
        }
        private object BatteryCapacity;
        public object BATTERYCAPACITYVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.BatteryCapacity); }
            set
            { this.BatteryCapacity = value; }
        }
        private object CPU;
        public object CPUVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.CPU); }
            set
            { this.CPU = value; }
        }
        private object Size;
        public object SIZEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Size); }
            set
            { this.Size = value; }
        }

        private object OperationSystem;

        public object OPERATIONSYSTEMVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OperationSystem); }
            set
            { this.OperationSystem = value; }
        }
        private object OS;
        public object OSVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OS); }
            set
            { this.OS = value; }
        }

        private object ProductIMEI;
        public object PRODUCTIMEIVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductIMEI); }
            set
            { this.ProductIMEI = value; }
        }

        private object ProductSN;
        public object PRODUCTSNVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductSN); }
            set
            { this.ProductSN = value; }
        }

        private object ProductName;
        public object PRODUCTNAMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductName); }
            set
            { this.ProductName = value; }
        }

        private object ProductSkuInfo;
        public object PRODUCTSKUINFOVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductSkuInfo); }
            set
            { this.ProductSkuInfo = value; }
        }

        private object ProductSnapshotUrl;
        public object PRODUCTSNAPSHOTURLVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductSnapshotUrl); }
            set
            { this.ProductSnapshotUrl = value; }
        }
        private object ProductProperties;
        public object PRODUCTPROPERTIES_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductProperties); }
            set
            { this.ProductProperties = value; }
        }
        private object BuyerAliId;
        public object BUYERALIID_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.BuyerAliId); }
            set
            { this.BuyerAliId = value; }
        }
        private object SellerAliId;
        public object SELLERALIID_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerAliId); }
            set
            { this.SellerAliId = value; }
        }
        private object SellerCountry;
        public object SELLERCOUNTRY_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerCountry); }
            set
            { this.SellerCountry = value; }
        }
        private object SellerProvince;
        public object SELLERPROVINCE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerProvince); }
            set
            { this.SellerProvince = value; }
        }
        private object SellerName;
        public object SELLERNAME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerName); }
            set
            { this.SellerName = value; }
        }
        private object SellerEmail;
        public object SELLEREMAIL_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerEmail); }
            set
            { this.SellerEmail = value; }
        }
        private object StoreUrl;
        public object STOREURLVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.StoreUrl); }
            set
            { this.StoreUrl = value; }
        }

        private object Telephone;
        public object TELEPHONEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Telephone); }
            set
            { this.Telephone = value; }
        }

        private object Name;
        public object NAMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Name); }
            set
            { this.Name = value; }
        }

        private object Country;
        public object COUNTRYVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Country); }
            set
            { this.Country = value; }
        }

        private object Province;
        public object PROVINCEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Province); }
            set
            { this.Province = value; }
        }

        private object City;
        public object CITYVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.City); }
            set
            { this.City = value; }
        }

        private object County;
        public object COUNTYVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.County); }
            set
            { this.County = value; }
        }

        private object StreetAddress;
        public object STREETADDRESSVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.StreetAddress); }
            set
            { this.StreetAddress = value; }
        }

        private object PostCode;
        public object POSTCODEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.PostCode); }
            set
            { this.PostCode = value; }
        }

        private object SendGoodsTime;
        public object SENDGOODSTIMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SendGoodsTime); }
            set
            { this.SendGoodsTime = value; }
        }

        private object SellerIDGetGoodsTime;
        public object SELLERIDGETGOODSTIMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerIDGetGoodsTime); }
            set
            { this.SellerIDGetGoodsTime = value; }
        }

        private object SellerFamilyName;
        public object SELLERFAMILYNAMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerFamilyName); }
            set
            { this.SellerFamilyName = value; }
        }

        private object Description;
        public object DESCRIPTIONVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Description); }
            set
            { this.Description = value; }
        }

        private object Attachments;
        public object ATTACHMENTSVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Attachments); }
            set
            { this.Attachments = value; }
        }

        private object ServiceStartTime;
        public object SERVICESTARTTIMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ServiceStartTime); }
            set
            { this.ServiceStartTime = value; }
        }

        private object ServiceEndTime;
        public object SERVICEENDTIMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ServiceEndTime); }
            set
            { this.ServiceEndTime = value; }
        }

        private object ProductCount;
        public object PRODUCTCOUNTVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductCount); }
            set
            { this.ProductCount = value; }
        }

        private object WarrantyStatus;
        public object WARRANTYSTATUSVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.WarrantyStatus); }
            set
            { this.WarrantyStatus = value; }
        }

        private object WarrantyType;
        public object WARRANTYTYPEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.WarrantyType); }
            set
            { this.WarrantyType = value; }
        }

        private object Status;
        public object STATUSVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Status); }
            set
            { this.Status = value; }
        }

        private object ProductAmount;
        public object PRODUCTAMOUNTVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductAmount); }
            set
            { this.ProductAmount = value; }
        }

        private object ServiceAmount;
        public object SERVICEAMOUNTVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ServiceAmount); }
            set
            { this.ServiceAmount = value; }
        }

        private object PayCurrency;
        public object PAYCURRENCYVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.PayCurrency); }
            set
            { this.PayCurrency = value; }
        }

        private object OrderCurrency;
        public object ORDERCURRENCYVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OrderCurrency); }
            set
            { this.OrderCurrency = value; }
        }

        private object Exchange;
        public object EXCHANGEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Exchange); }
            set
            { this.Exchange = value; }
        }

        private object SupplierID;
        public object SUPPLIERIDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SupplierID); }
            set
            { this.SupplierID = value; }
        }

        private object CustServiceID;
        public object CUSTSERVICEIDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.CustServiceID); }
            set
            { this.CustServiceID = value; }
        }
        private object Effective;
        public object EFFECTIVE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Effective); }
            set
            { this.Effective = value; }
        }
        private object EffectiveDate;
        public object EFFECTIVEDATE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.EffectiveDate); }
            set
            { this.EffectiveDate = value; }
        }

        private object ProductType;

        public object PRODUCTTYPE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductType); }
            set
            { this.ProductType = value; }
        }
        private object OrderFromType;

        public object ORDERFROMTYPE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OrderFromType); }
            set
            { this.OrderFromType = value; }
        }
        private object Remark;

        public object REMARK_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Remark); }
            set
            { this.Remark = value; }
        }
        private object EnterSysTime;

        public object ENTERSYSTIME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.EnterSysTime); }
            set
            { this.EnterSysTime = value; }
        }


        //分页属性设置
        private object OrderString;
        public object ORDERSTRING_VALUE
        {
            get { return CRM.UTIL.Common.TransQuote(this.OrderString); }
            set { this.OrderString = value; }
        }

        private object PageSize;
        public object PAGESIZE_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.PageSize, CRM.UTIL.Common.DefaultPageSize); }
            set { this.PageSize = value; }
        }

        private object CurrentPageIndex;
        public object CURRENTPAGEINDEX_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.CurrentPageIndex, CRM.UTIL.Common.DefaultCurrentPageIndex); }
            set { this.CurrentPageIndex = value; }
        }

        private object TotalItems;
        public object TOTALITEMS_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.TotalItems); }
            set { this.TotalItems = value; }
        }

        private object KeyValue;
        public object KEYVALUE_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.KeyValue); }
            set { this.KeyValue = value; }
        }
        private object OrderDateStart;
        public object ORDERDATESTART_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.OrderDateStart); }
            set { this.OrderDateStart = value; }
        }
        private object OrderDateEnd;
        public object ORDERDATEEND_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.OrderDateEnd); }
            set { this.OrderDateEnd = value; }
        }

        private object ServiceStartTimeStart;
        public object SERVICESTARTTIMESTART_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.ServiceStartTimeStart); }
            set { this.ServiceStartTimeStart = value; }
        }
        private object ServiceStartTimeEnd;
        public object SERVICESTARTTIMEEND_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.ServiceStartTimeEnd); }
            set { this.ServiceStartTimeEnd = value; }
        }

        private object ServiceEndTimeStart;
        public object SERVICEENDTIMESTART_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.ServiceEndTimeStart); }
            set { this.ServiceEndTimeStart = value; }
        }
        private object ServiceEndTimeEnd;
        public object SERVICEENDTIMEEND_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.ServiceEndTimeEnd); }
            set { this.ServiceEndTimeEnd = value; }
        }
        private object EffectiveDateStart;
        public object EFFECTIVEDATESTART_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.EffectiveDateStart); }
            set { this.EffectiveDateStart = value; }
        }
        private object EffectiveDateEnd;
        public object EFFECTIVEDATEEND_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.EffectiveDateEnd); }
            set { this.EffectiveDateEnd = value; }
        }
        private object HasIssue;
        public object HASISSUE_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.HasIssue); }
            set { this.HasIssue = value; }
        }
    }
    #endregion

    #region 存储过程 Pro_EditAli_Orders 的相关参数
    /// <summary>
    /// Pro_EditAli_Orders 的相关参数
    ///Ali_Orders
    ///xialei
    /// </summary>
    [Serializable]
    public struct EditAli_Orders
    {
        //动作参数
        public const string ACTION_PARM = "@Action";
        //错误信息参数
        public const string ERRMSG_PARM = "@errMsg";

        public const string OUTID_PARM = "@OutID";
        ////表字段参数
        public const string IDPARM = "@ID";
        public const string BizIDPARM = "@BizID";
        public const string ORDERIDPARM = "@OrderId";
        public const string ENIDPARM = "@ENid";
        public const string RUIDPARM = "@RUid";
        public const string ORDERDATEPARM = "@OrderDate";
        public const string BRANDNAMEPARM = "@BrandName";
        public const string PRODUCTMODELPARM = "@ProductModel";
        public const string ITEMCONDITIONPARM = "@ItemCondition";
        public const string RAMPARM = "@RAM";
        public const string ROMPARM = "@ROM";
        public const string DISPLAYSIZEPARM = "@DisplaySize";
        public const string DISPLAYRESOLUTIONPARM = "@DisplayResolution";
        public const string BATTERYCAPACITYPARM = "@BatteryCapacity";
        public const string CPUPARM = "@CPU";
        public const string SIZEPARM = "@Size";
        public const string OPERATIONSYSTEMPARM = "@OperationSystem";
        public const string OSPARM = "@OS";
        public const string PRODUCTIMEIPARM = "@ProductIMEI";
        public const string PRODUCTSNPARM = "@ProductSN";
        public const string PRODUCTNAMEPARM = "@ProductName";
        public const string PRODUCTSKUINFOPARM = "@ProductSkuInfo";
        public const string PRODUCTSNAPSHOTURLPARM = "@ProductSnapshotUrl";
        public const string PRODUCTPROPERTIESPARM = "@productProperties";
        public const string BUYERALIIDPARM = "@BuyerAliId";
        public const string SELLERALIIDPARM = "@SellerAliId";
        public const string SELLERCOUNTRYPARM = "@SellerCountry";
        public const string SELLERPROVINCEPARM = "@SellerProvince";
        public const string SELLERNAMEPARM = "@SellerName";
        public const string SELLEREMAILPARM = "@SellerEmail";
        public const string STOREURLPARM = "@StoreUrl";
        public const string TELEPHONEPARM = "@Telephone";
        public const string NAMEPARM = "@Name";
        public const string COUNTRYPARM = "@Country";
        public const string PROVINCEPARM = "@Province";
        public const string CITYPARM = "@City";
        public const string COUNTYPARM = "@County";
        public const string STREETADDRESSPARM = "@StreetAddress";
        public const string POSTCODEPARM = "@PostCode";
        public const string SENDGOODSTIMEPARM = "@SendGoodsTime";
        public const string SELLERIDGETGOODSTIMEPARM = "@SellerIDGetGoodsTime";
        public const string SELLERFAMILYNAMEPARM = "@SellerFamilyName";
        public const string DESCRIPTIONPARM = "@Description";
        public const string ATTACHMENTSPARM = "@Attachments";
        public const string SERVICESTARTTIMEPARM = "@ServiceStartTime";
        public const string SERVICEENDTIMEPARM = "@ServiceEndTime";
        public const string PRODUCTCOUNTPARM = "@ProductCount";
        public const string WARRANTYSTATUSPARM = "@WarrantyStatus";
        public const string WARRANTYTYPEPARM = "@WarrantyType";
        public const string STATUSPARM = "@Status";
        public const string PRODUCTAMOUNTPARM = "@ProductAmount";
        public const string SERVICEAMOUNTPARM = "@ServiceAmount";
        public const string PAYCURRENCYPARM = "@PayCurrency";
        public const string ORDERCURRENCYPARM = "@OrderCurrency";
        public const string EXCHANGEPARM = "@Exchange";
        public const string SUPPLIERIDPARM = "@SupplierID";
        public const string CUSTSERVICEIDPARM = "@CustServiceID";
        public const string EFFECTIVEPARM = "@Effective";
        public const string EFFECTIVEDATEPARM = "@EffectiveDate";
        public const string PRODUCTTYPEPARM = "@ProductType";
        public const string ORDERFROMTYPEPARM = "@OrderFromType";
        public const string REMARKPARM = "@Remark";
        public const string ENTERSYSTIMEPARM = "@EnterSysTime";
        public const string EMAILPARM = "@Email";

        //动作属性
        private object Action;
        public object ACTION_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Action); }
            set
            { this.Action = value; }
        }

        //错误信息属性
        private object errMsg;
        public object ERRMSG_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.errMsg); }
            set
            { this.errMsg = value; }
        }

        private object OutID;
        public object OUTID_VALUE
        {
            get { return CRM.UTIL.Common.TransValue(this.OutID); }
            set { this.OutID = value; }
        }

        //表字段属性
        private object ID;
        public object ID_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ID); }
            set
            { this.ID = value; }
        }
        private object BizID;
        public object BizID_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.BizID); }
            set
            { this.BizID = value; }
        }

        private object OrderId;
        public object ORDERID_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OrderId); }
            set
            { this.OrderId = value; }
        }
        private object ENid;
        public object ENIDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ENid); }
            set
            { this.ENid = value; }
        }
        private object RUid;
        public object RUIDVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.RUid); }
            set
            { this.RUid = value; }
        }

        private object OrderDate;
        public object ORDERDATE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OrderDate); }
            set
            { this.OrderDate = value; }
        }
        private object BrandName;
        public object BRANDNAMEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.BrandName); }
            set
            { this.BrandName = value; }
        }

        private object ProductModel;
        public object PRODUCTMODELVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductModel); }
            set
            { this.ProductModel = value; }
        }
        private object ItemCondition;
        public object ITEMCONDITIONVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ItemCondition); }
            set
            { this.ItemCondition = value; }
        }
        private object RAM;
        public object RAMVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.RAM); }
            set
            { this.RAM = value; }
        }
        private object ROM;
        public object ROMVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ROM); }
            set
            { this.ROM = value; }
        }
        private object DisplaySize;
        public object DISPLAYSIZEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.DisplaySize); }
            set
            { this.DisplaySize = value; }
        }
        private object DisplayResolution;
        public object DISPLAYRESOLUTIONVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.DisplayResolution); }
            set
            { this.DisplayResolution = value; }
        }
        private object BatteryCapacity;
        public object BATTERYCAPACITYVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.BatteryCapacity); }
            set
            { this.BatteryCapacity = value; }
        }
        private object CPU;
        public object CPUVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.CPU); }
            set
            { this.CPU = value; }
        }
        private object Size;
        public object SIZEVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Size); }
            set
            { this.Size = value; }
        }
        private object OperationSystem;

        public object OPERATIONSYSTEMVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OperationSystem); }
            set
            { this.OperationSystem = value; }
        }
        private object OS;
        public object OSVALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OS); }
            set
            { this.OS = value; }
        }

        private object ProductIMEI;
        public object PRODUCTIMEI_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductIMEI); }
            set
            { this.ProductIMEI = value; }
        }

        private object ProductSN;
        public object PRODUCTSN_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductSN); }
            set
            { this.ProductSN = value; }
        }

        private object ProductName;
        public object PRODUCTNAME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductName); }
            set
            { this.ProductName = value; }
        }

        private object ProductSkuInfo;
        public object PRODUCTSKUINFO_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductSkuInfo); }
            set
            { this.ProductSkuInfo = value; }
        }

        private object ProductSnapshotUrl;
        public object PRODUCTSNAPSHOTURL_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductSnapshotUrl); }
            set
            { this.ProductSnapshotUrl = value; }
        }

        
        private object ProductProperties;
        public object PRODUCTPROPERTIES_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductProperties); }
            set
            { this.ProductProperties = value; }
        }
        private object BuyerAliId;
        public object BUYERALIID_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.BuyerAliId); }
            set
            { this.BuyerAliId = value; }
        }
        private object SellerAliId;
        public object SELLERALIID_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerAliId); }
            set
            { this.SellerAliId = value; }
        }
        private object SellerCountry;
        public object SELLERCOUNTRY_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerCountry); }
            set
            { this.SellerCountry = value; }
        }
        private object SellerProvince;
        public object SELLERPROVINCE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerProvince); }
            set
            { this.SellerProvince = value; }
        }
        private object SellerName;
        public object SELLERNAME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerName); }
            set
            { this.SellerName = value; }
        }
        private object SellerEmail;
        public object SELLEREMAIL_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerEmail); }
            set
            { this.SellerEmail = value; }
        }

        private object StoreUrl;
        public object STOREURL_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.StoreUrl); }
            set
            { this.StoreUrl = value; }
        }

        private object Telephone;
        public object TELEPHONE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Telephone); }
            set
            { this.Telephone = value; }
        }

        private object Name;
        public object NAME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Name); }
            set
            { this.Name = value; }
        }

        private object Country;
        public object COUNTRY_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Country); }
            set
            { this.Country = value; }
        }

        private object Province;
        public object PROVINCE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Province); }
            set
            { this.Province = value; }
        }

        private object City;
        public object CITY_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.City); }
            set
            { this.City = value; }
        }

        private object County;
        public object COUNTY_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.County); }
            set
            { this.County = value; }
        }

        private object StreetAddress;
        public object STREETADDRESS_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.StreetAddress); }
            set
            { this.StreetAddress = value; }
        }

        private object PostCode;
        public object POSTCODE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.PostCode); }
            set
            { this.PostCode = value; }
        }

        private object SendGoodsTime;
        public object SENDGOODSTIME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SendGoodsTime); }
            set
            { this.SendGoodsTime = value; }
        }

        private object SellerIDGetGoodsTime;
        public object SELLERIDGETGOODSTIME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerIDGetGoodsTime); }
            set
            { this.SellerIDGetGoodsTime = value; }
        }

        private object SellerFamilyName;
        public object SELLERFAMILYNAME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.SellerFamilyName); }
            set
            { this.SellerFamilyName = value; }
        }

        private object Description;
        public object DESCRIPTION_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Description); }
            set
            { this.Description = value; }
        }

        private object Attachments;
        public object ATTACHMENTS_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Attachments); }
            set
            { this.Attachments = value; }
        }

        private object ServiceStartTime;
        public object SERVICESTARTTIME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ServiceStartTime); }
            set
            { this.ServiceStartTime = value; }
        }

        private object ServiceEndTime;
        public object SERVICEENDTIME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ServiceEndTime); }
            set
            { this.ServiceEndTime = value; }
        }

        private object ProductCount;
        public object PRODUCTCOUNT_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductCount); }
            set
            { this.ProductCount = value; }
        }

        private object WarrantyStatus;
        public object WARRANTYSTATUS_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.WarrantyStatus); }
            set
            { this.WarrantyStatus = value; }
        }

        private object WarrantyType;
        public object WARRANTYTYPE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.WarrantyType); }
            set
            { this.WarrantyType = value; }
        }

        private object Status;
        public object STATUS_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Status); }
            set
            { this.Status = value; }
        }

        private object ProductAmount;
        public object PRODUCTAMOUNT_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductAmount); }
            set
            { this.ProductAmount = value; }
        }

        private object ServiceAmount;
        public object SERVICEAMOUNT_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ServiceAmount); }
            set
            { this.ServiceAmount = value; }
        }

        private object PayCurrency;
        public object PAYCURRENCY_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.PayCurrency); }
            set
            { this.PayCurrency = value; }
        }

        private object OrderCurrency;
        public object ORDERCURRENCY_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OrderCurrency); }
            set
            { this.OrderCurrency = value; }
        }

        private object Exchange;
        public object EXCHANGE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Exchange); }
            set
            { this.Exchange = value; }
        }

        private object SupplierID;
        public object SUPPLIERID_VALUE
        {
            get
            {
                //return SupplierID;
                return CRM.UTIL.Common.TransValue(this.SupplierID);
            }
            set
            { this.SupplierID = value; }
        }

        private object CustServiceID;
        public object CUSTSERVICEID_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.CustServiceID); }
            set
            { this.CustServiceID = value; }
        }
        private object Effective;
        public object EFFECTIVE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Effective); }
            set
            { this.Effective = value; }
        }
        private object EffectiveDate;
        public object EFFECTIVEDATE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.EffectiveDate); }
            set
            { this.EffectiveDate = value; }
        }

        private object ProductType;

        public object PRODUCTTYPE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.ProductType); }
            set
            { this.ProductType = value; }
        }
        private object OrderFromType;

        public object ORDERFROMTYPE_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.OrderFromType); }
            set
            { this.OrderFromType = value; }
        }
        
        private object Remark;

        public object REMARK_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Remark); }
            set
            { this.Remark = value; }
        }
        private object EnterSysTime;

        public object ENTERSYSTIME_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.EnterSysTime); }
            set
            { this.EnterSysTime = value; }
        }
        private object Email;

        public object EMAIL_VALUE
        {
            get
            { return CRM.UTIL.Common.TransValue(this.Email); }
            set
            { this.Email = value; }
        }
    }
    #endregion
}
